insulated pants - French English Dictionary